package model

import (
	"time"
)

// ScanResult 代表扫描结果模型，映射到数据库中的scan_result表
type ScanResult struct {
	ID         uint      `gorm:"primaryKey"` // 主键
	IP         string    `gorm:"not null"`   // IP地址
	Port       int       `gorm:"not null"`   // 端口号
	PortStatus string    `gorm:"not null"`   // 端口状态
	Service    string    // 服务名称
	CreateTime time.Time `gorm:"autoCreateTime"` // 创建时间
	ProjectID  *uint     // 项目ID，允许为NULL
}
